.container {
    width: 100%;
    height: 100%;
    display: flex;
    background-color: aliceblue;
    .category {
        flex-basis: 50%;
        margin: 10px;
        box-shadow: 0 0 5px darkgrey;
        border-radius: 5px;
        padding: 10px;
        h4 {
            margin-bottom: 10px;
        }
        .desc {
            margin-bottom: 10px;
        }
        .demo-wrap {
            height: calc(100% - 62px);
            & > p {
                cursor: pointer;
                line-height: 24px;
                &:hover {
                    background-color: #409eff;
                    color: #fff;
                }
            }
        }
    }
}
